QuickTime Components

Introduction

Each QuickTime component provides an interface to a general class of features associated with the manipulation of time-based data. QuickTime provides components so that developers may use a component–for example, one that provides image compression services–without extensive knowledge of all the possible services that that component might provide. Developers are therefore isolated from the details of implementing and managing a given technology.

Since each QuickTime component is registered by the Component Manager, the component’s code can be available systemwide or in a resource that is local to a particular application.

QuickTime components supply these services:

• movie playback (including the provision of basic time information and the interpretation of the data to be played)

• image capture

• compression and decompression of still images

• exchange of movie data

• creation and display of movie previews